html, body, div, span, applet, object, input, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del,
dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output,
ruby, section, summary, time, mark, audio, video, textarea{border-color:white;}
body{height:100%;}
#ut-container{overflow:auto;}
.ut-dragging #ut-container{overflow:visible;}
.ut-postrows{padding-top:1px;margin-top:-1px;}
a{color:inherit;}
blockquote{display:inline-block;padding:8px 15px;border-left:10px rgba(0,0,0,0.1) solid;margin-bottom:20px;background-color:rgba(0,0,0,0.05);}

.ut-m-touch .ut-default{display:none !important;}
.ut-m-touch .ut-fallback{display:block !important;}

.ut-m-no-csstransforms3d .ut-fallback .ut-button{text-align:left !important;}
.ut-shadow{box-shadow:0 2px 6px rgba(10, 10, 10, 0.6);}
.ut-image-wrapper{width:100%;height:100%;top:0px;left:0px;overflow:hidden;}
.ut-stretch img,
.ut-stretch{width:100% !important;height:auto !important;}
.ut-stretch.ut-icon-left{float:none;}
.ut-size-contain{max-width:100%;}
.ut-ratio-original{width:auto !important;height:auto !important;}
.ut-img-width-1-0{width:40px !important;}
.ut-img-width-2-0{width:80px !important;}
.ut-img-width-3-0{width:120px !important;}
.ut-img-width-4-0{width:160px !important;}
.ut-img-width-5-0{width:200px !important;}
.ut-img-width-6-0{width:240px !important;}
.ut-img-width-7-0{width:280px !important;}
.ut-img-width-8-0{width:320px !important;}
.ut-img-width-9-0{width:360px !important;}
.ut-img-width-10-0{width:400px !important;}
.ut-img-width-15-0{width:600px !important;}
.ut-img-width-22-0{width:880px !important;}

html.ut-touchdevice{background-size:auto !important;height:100% !important;}
.ut-m-touch #supersized li a img{width:auto !important;height:100% !important;}


.image-background{background-size:cover !important;-o-background-size:cover !important;-moz-background-size:cover !important;-webkit-background-size:cover !important;}



ul.icon-font-list li{float:left;text-align:center;transition:all 0.1s linear;-o-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-webkit-transition:all 0.1s linear;font-size:24px;width:36px;line-height:36px;height:36px;}


.ut-button{display:inline-block;line-height:1 !important;border-style:solid;border-width:1px;border-radius:3px;}





.ut-sitewide-element.ut-widescreen{width:100% !important;}

#ut-header,
#assets{position:relative;}
.ut-main{float:left;width:652px;}
.ut-sidebar1{float:right;width:308px;}

.ut-placeholder{position:relative;margin-bottom:30px;}

#admin-container .ut-sitewide-element .ut-one-whole{width:958px !important;}

.ut-slideset-container .ut-placeholder{border-right:0 !important;}
.ut-sidebar1 .ut-row1{border-left:0px;}
.ut-fullwidth{width:960px;}
.ut-placeholder{background:transparant;border-right:36px solid transparent;position:relative;float:left;}
.ut-fullwidth .ut-one-whole{width:960px !important;}
.ut-fullwidth .ut-placeholder{border-right:none !important;}

#ut-support{font-family:'Droid Sans', sans-serif;font-size:16px;}

.ut-max-height-100{max-height:100% !important;}
.ut-max-height-90{max-height:90% !important;}
.ut-max-height-80{max-height:80% !important;}
.ut-max-height-70{max-height:70% !important;}

.ut-margin-top-0{margin-top:0px !important;}

.ut-margin-top5{margin-top:5px !important;}

.ut-margin-bottom0{margin-bottom:0px !important;}

.ut-margin-left0{margin-left:0px !important;}

.ut-margin-left50{margin-left:50px !important;}

.ut-padding-bottom0{padding-bottom:0px !important;}
.ut-padding-bottom10{padding-bottom:10px !important;}

.ut-padding-left10{padding-left:10px !important;}
.ut-padding-left20{padding-left:20px;}
.ut-padding-left30{padding-left:30px;}
.ut-min-height100{min-height:100px}
.ut-min-height200{min-height:200px}
.ut-min-height300{min-height:300px}
.ut-align-left{text-align:left;}
.ut-align-center{text-align:center;}
.ut-align-right{text-align:right;}
.ut-margin-5-percent{margin:0 5%;}
.ut-margin-10-percent{margin:0 10%;}
.ut-margin-15-percent{margin:0 15%;}
.ut-margin-20-percent{margin:0 20%;}
.ut-width5{width:5%;}
.ut-width10{width:10% !important;}
.ut-width20{width:20% !important;}
.ut-width30{width:30% !important;}
.ut-width40{width:40% !important;}
.ut-width50{width:50% !important;}
.ut-width60{width:60% !important;}
.ut-width70{width:70% !important;}
.ut-width80{width:80% !important;}
.ut-width90{width:90% !important;}

.bg-padding-medium{padding:20px;}
.bg-padding-small{padding:10px;}
.bg-padding-mini{padding:5px;}


.ut-center{display:table;margin:0 auto;}


.ut-right{right:0px;}
.ut-clear{clear:both;}


.ut-inline{display:inline !important;}



.ut-default-p{line-height:1.625em;font-size:15px;padding-bottom:1.625em;}


p#ut-copyright{font-size:9px;padding-bottom:30px;text-align:center;width:100%;}
.ut-datepicker table{border:1px solid #DFDFDF !important;background-color:#F9F9F9;width:100%;border-collapse:separate !important;}
#
#ut-container thead,
.ut-datepicker thead,
#ut-container table td.header{font-weight:bold;}
#ut-container thead,
.ut-datepicker thead{background-color:#F1F1F1;background:-o-linear-gradient(#F9F9F9, #ECECEC);background:-moz-linear-gradient(#F9F9F9, #ECECEC);background:-webkit-linear-gradient(#F9F9F9, #ECECEC);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9F9F9), to(#ECECEC));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F9F9F9,EndColorStr=#ECECEC);}


ul.ut-menu li.height20 a{line-height:100px;}
ul.ut-menu li.height15 a{line-height:75px;}
ul.ut-menu li.height14 a{line-height:70px;}
ul.ut-menu li.height13 a{line-height:65px;}
ul.ut-menu li.height12 a{line-height:60px;}
ul.ut-menu li.height11 a{line-height:55px;}
ul.ut-menu li.height10 a{line-height:50px;}
ul.ut-menu li.height09 a{line-height:45px;}
ul.ut-menu li.height08 a{line-height:40px;}



ul.ut-menu li ul{opacity:0;padding:0px;position:absolute;left:0px;z-index:100;width:230px;box-shadow:0px 0px 6px rgba(0, 0, 0, 0.1);visibility:hidden;}

ul.ut-menu li{list-style:none;float:left;position:relative;}
ul.ut-menu li a{display:block;padding:0 1.2125em;font-size:16px;}
ul.ut-menu li ul li{float:none;}
ul.ut-menu li ul li:first-child{margin-left:0em;}

ul.ut-menu li ul{-webkit-transition:all .25s ease .1s;-moz-transition:all .25s ease .1s;-o-transition:all .25s ease .1s;transition:all .25s ease .1s;}
ul.ut-menu li ul li{height:0;padding:0;padding-left:20px;-webkit-transition:height .25s ease .1s;-moz-transition:height .25s ease .1s;-o-transition:height .25s ease .1s;transition:height .25s ease .1s;}
.ut-m-touch ul.ut-menu li ul li,
.ut-m-touch ul.ut-menu li ul{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}




ul.item-fontsize14 li a{font-size:24px;}
ul.item-fontsize13 li a{font-size:22px;}
ul.item-fontsize12 li a{font-size:20px;}
ul.item-fontsize11 li a{font-size:18px;}
ul.item-fontsize10 li a{font-size:16px;}
ul.item-fontsize09 li a{font-size:14px;}
ul.item-fontsize08 li a{font-size:12px;}

div.ut-menu-minified .ut-expand{display:block !important;}

ul.ut-menu li.ut-touched > ul{z-index:1000;}
ul.ut-menu li.ut-touched > ul > ul{z-index:1001;}
ul.ut-menu li.ut-touched > ul > ul > ul{z-index:1002;}
ul.ut-menu li ul{opacity:0;visibility:hidden;}
ul.ut-menu li.ut-touched > ul{opacity:1;visibility:visible;}
ul.ut-menu li ul li ul li.ut-touched > ul{opacity:1;}
ul.ut-menu li.ut-touched ul li.height13{height:65px;}
ul.ut-menu li.ut-touched ul li.height12{height:60px;}
ul.ut-menu li.ut-touched ul li.height11{height:55px;}
ul.ut-menu li.ut-touched ul li.height10{height:50px;}
ul.ut-menu li.ut-touched ul li.height09{height:45px;}
ul.ut-menu li.ut-touched ul li.height08{height:40px;}
.center ul.ut-menu{display:table;margin:0 auto;}
.center ul.ut-menu > li{display:inline;}
.responsive ul li{line-height:40px;}
.responsive ul.ut-sub-menu > li{text-indent:30px;}
.responsive ul.ut-sub-menu > li ul li{text-indent:60px;}

.right ul.ut-menu{float:right;}



.ut-slide-img{background-size:cover !important;-o-background-size:cover !important;-moz-background-size:cover !important;-webkit-background-size:cover !important;}



.ut-slide{width:100% !important;margin:0 auto;}

.widescreen-row .ut-row1{width:100% !important;border-left:0px;}
.widescreen-row .ut-row1 .ut-one-whole{width:100% !important;}



.ut-comments .avatar{height:auto !important;}

.ut-list > ul{list-style-position:outside !important;padding:0 0 20px 35px !important;font-style:italic;font-family:Georgia, Times, serif;font-size:24px;}
.ut-list > ol > li > span,


.ut-events .title{margin-bottom:10px !important;}



.ut-target:hover .hover .main{opacity:1;-webkit-animation:moveFromTop 300ms ease-in-out;-moz-animation:moveFromTop 300ms ease-in-out;-ms-animation:moveFromTop 300ms ease-in-out;}
.ut-target:hover .hover .sub,
.ut-target:hover .hover .ut-button{opacity:1;-webkit-animation:moveFromBottom 300ms ease-in-out;-moz-animation:moveFromBottom 300ms ease-in-out;-ms-animation:moveFromBottom 300ms ease-in-out;}
@-webkit-keyframes moveFromBottom{from{opacity:0;-webkit-transform:translateY(200%);}
to{opacity:1;-webkit-transform:translateY(0%);}
}
@-moz-keyframes moveFromBottom{from{opacity:0;-moz-transform:translateY(200%);}
to{opacity:1;-moz-transform:translateY(0%);}
}
@-ms-keyframes moveFromBottom{from{opacity:0;-ms-transform:translateY(200%);}
to{opacity:1;-ms-transform:translateY(0%);}
}
@-webkit-keyframes moveFromTop{from{opacity:0;-webkit-transform:translateY(-200%);}
to{opacity:1;-webkit-transform:translateY(0%);}
}
@-moz-keyframes moveFromTop{from{opacity:0;-moz-transform:translateY(-200%);}
to{opacity:1;-moz-transform:translateY(0%);}
}
@-ms-keyframes moveFromTop{from{opacity:0;-ms-transform:translateY(-200%);}
to{opacity:1;-ms-transform:translateY(0%);}
}


.button-container span{font-size:32px !important;line-height:48px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}

.button-container:hover span{font-size:48px !important;}



.ut-form input,
.ut-form textarea{box-shadow:0px 0px 0px 1px gray inset;-webkit-appearance:none;}
.ut-form label{display:block;}
.ut-m-no-boxshadow .ut-form input,
.ut-m-no-boxshadow .ut-form textarea{border:1px solid gray;}
.ut-form input[type=checkbox]{box-shadow:none;-webkit-appearance:checkbox;}
a[href^="tel"]{color:inherit !important;text-decoration:none !important;}
.entry-content abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help;}
.entry-content hr{background-color:rgba(0, 0, 0, 0.1);border:0;height:1px;margin-bottom:23px;}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content dd, .entry-content pre, .entry-content hr, .entry-content table{margin-bottom:24px;}

div#utseoanalysisoutput li.score{clear:both;}

.woocommerce form input[type=submit]{width:auto !important;text-indent:0px;}

.woocommerce ul.woocommerce-error{margin-bottom:10px !important;}
.woocommerce input[type=radio]{-webkit-appearance:radio !important;width:inherit !important;box-shadow:none;}
.woocommerce input[type=checkbox]{-webkit-appearance:checkbox !important;width:inherit !important;box-shadow:none !important;float:left !important;margin:3px !important;}
.woocommerce input[type=submit]{height:inherit !important;line-height:1 !important;clear:both !important;display:block !important;}
.woocommerce .chosen-container a span{color:black !important;}
[class*="ut-icon-"]{font-family:'nexus';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}


@media only screen and (min-width:0px){#ut-sidebaredit-container{width:344px !important;}
#ut-sidebaredit-container .ut-sitewide-element,

.ut-footer-cursor,
.ut-header-cursor{width:96em;}
.ut-main{width:65.2em;}
.ut-sidebar1{width:30.8em;}
.ut-widescreen .ut-main{width:61.6em;}
.ut-widescreen .ut-sidebar1{width:30.8em;}
.ut-row1{border-left:3.6em solid transparent;clear:both;}
.ut-placeholder{border-right:3.6em solid transparent;}
.ut-column-lastinrow{border-right:0em solid transparent;}
.ut-fullwidth .ut-row1{width:96em;border-left:0px;}
.ut-fullwidth .ut-one-whole{width:96em !important;}
.ut-sitewide-element{width:96em;}
.ut-widescreen #assets-container.has-sidebar{width:96.0em;margin:0 auto;}
.ut-widescreen .ut-row-container{width:92.4em;margin:0 auto;}
.ut-widescreen .ut-main .ut-row-container{width:65.2em;}
.ut-widescreen .ut-sidebar-container .ut-row-container{width:30.8em;}
#ut-header,
#assets,
#ut-footer{width:96em;}
.ut-one-fourth{width:19.5em;}
.ut-one-third{width:27.2em;}
.ut-one-half{width:42.6em;}
.ut-two-third{width:58.0em;}
.ut-one-whole{width:88.8em;}
.ut-fullwidth img.ut-stretch{width:96.0em;}
.ut-main .ut-one-fourth{width:11.8em;}
.ut-main .ut-one-third{width:16.9em;}
.ut-main .ut-one-half{width:27.2em;}
.ut-main .ut-one-whole{width:58.0em;}
.ut-main .ut-two-third{width:37.4em;}
.ut-sidebar1 .ut-one-whole{width:27.2em;}
}

@media only screen and (max-width:1199px){.display1200{display:none !important;}
}
@media only screen and (max-width:959px){.display960{display:none !important;}
}
@media only screen and (max-width:719px){.display720{display:none !important;}
}
@media only screen and (max-width:479px){.display480{display:none !important;}
}

@media only screen and (max-width:1199px){.responsive-display1200{display:block !important;}
}
@media only screen and (max-width:959px){.responsive-display960{display:block !important;}
}
@media only screen and (max-width:719px){.responsive-display720{display:block !important;}
}
@media only screen and (max-width:479px){.responsive-display480{display:block !important;}
}
@media only screen and (min-width:0px){body{font-size:15.0px;}
}
@media only screen and (max-width:1439px){body{font-size:12.5px;}
}
@media only screen and (max-width:1199px){body{font-size:10.0px;}
}
@media only screen and (max-width:959px){body{font-size:7.5px;}
}
@media only screen and (max-width:719px){body{font-size:5.0px;}
}
@media only screen and (max-width:479px){body{font-size:3.33px;}
}
@media only screen and (max-width:959px){.ut-placeholder{display:list-item;float:left;}
}
